import send_msg from './_service';

/*
 * 用户注册
 * @param _action_id 系统参数action_id
 * @param _session_id 系统参数session_id
 * @param spaceid 系统参数spaceid
 * @param systemid 项目的systemid
 * @param productid 产品编号
 * @param user_code 用户编码
 * @param password 密码
 * @param user_name 用户名
 * @param username_unique 用户唯一名称
 * @param email 邮箱
 * @param phone 电话
 * @param captcha 验证码
 * @param reg_type 注册类型
 */
export default function user_regist(_action_id: string, _session_id: string, spaceid: string, systemid: string, productid: string, user_code: string, password: string, user_name: string, username_unique: boolean, email: string, phone: string, captcha: string, reg_type: 'usercode' | 'email' | 'phone') {
	const msg = {
		captcha,
		email,
		password,
		phone,
		productid,
		reg_type,
		spaceid,
		systemid,
		user_code,
		user_name,
		username_unique
	};
	return send_msg('loginservice.register', msg, false, false);
}
